<?php

class kelola_kategori{
	
	function __construct(){
			
		$db_config = new db_config();
		
		$link = mysql_connect($db_config->host.':'.$db_config->port, $db_config->db_username, $db_config->db_password);
		
		if (!$link) {
			die('Could not connect: '.mysql_error());
		}
		
		if(!mysql_select_db($db_config->db_name)) {
			die("cannot select db");
		}
		
	}
	
	function insert_kategori($kategori){
		
		$sql = '
			INSERT INTO 
				kategori 
				(NAMA_KATEGORI) 
			VALUES
				("'.$kategori.'")
		';
		
		mysql_query($sql);
		
		$id_kategori = mysql_insert_id();
		
		return $id_kategori;
		
	}
	
	function select_kategori($id_kategori){
		
		$sql = '
			SELECT 
				* 
			FROM 
				kategori 
			WHERE 
				ID_KATEGORI = '.$id_kategori.'
		';
		
		$query = mysql_query($sql);
		
		return $query;
		
	}
	
	function select_all_kategori(){
		
		$sql = '
			SELECT 
				* 
			FROM 
				kategori
		';
		
		$query = mysql_query($sql);
		
		return $query;
		
	}
	
	function get_all_kategori(){
	
		$query = $this->select_all_kategori();
		$all_kategori="";
		while ($row = mysql_fetch_assoc($query)){
			
			$all_kategori[] = array(
				'ID_KATEGORI' => $row['ID_KATEGORI'],
				'NAMA_KATEGORI' => $row['NAMA_KATEGORI']
			);
			
		}
		
		return $all_kategori;
		
	}
	
	function update_kategori($ID_KATEGORI, $NAMA_KATEGORI){
		$sql = '
			UPDATE 
				kategori
			SET 
				NAMA_KATEGORI = "'.$NAMA_KATEGORI.'" 
			WHERE
				ID_KATEGORI = '.$ID_KATEGORI.'
		';
		$query = mysql_query($sql);	
		var_dump($sql);
	} 

}